go/types.Package.scope (field)
18 uses
go/types (current package)
call.go#L478: exp = pkg.scope.Lookup(sel)
decl.go#L213: isPkgObj := obj.Parent() == check.pkg.scope
eval.go#L64: scope = pkg.scope
eval.go#L70: for _, fscope := range pkg.scope.children {
eval.go#L77: for s != nil && s != pkg.scope {
object.go#L454: if obj.Pkg() != nil && obj.Pkg().scope.Lookup(obj.Name()) == obj {
package.go#L16: scope *Scope
package.go#L27: return &Package{path: path, name: name, scope: scope}
package.go#L42: func (pkg *Package) Scope() *Scope { return pkg.scope }
resolver.go#L120: check.declare(check.pkg.scope, ident, obj, token.NoPos)
resolver.go#L243: fileScope := NewScope(check.pkg.scope, pos, end, check.filename(fileNo))
resolver.go#L312: for name, obj := range imp.scope.elems {
resolver.go#L415: obj.parent = pkg.scope
resolver.go#L423: check.declare(pkg.scope, d.decl.Name, obj, token.NoPos)
resolver.go#L459: if alt := pkg.scope.Lookup(name); alt != nil {
resolver.go#L582: obj := check.pkg.scope.Lookup(name.Name)
typestring.go#L135: if obj, _ := Unsafe.scope.Lookup(t.name).(*TypeName); obj != nil {
universe.go#L263: scope = Unsafe.scope